package com.hzit.listener;

import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import com.hzit.easyexcel.StudentDTO;
import lombok.extern.slf4j.Slf4j;

/**
 * 类名：
 * 作者：WF
 * 功能：读取excel
 */
@Slf4j
public class StudentDTOListener extends AnalysisEventListener<StudentDTO> {

	/**
	 * 每条数据解析都会调用一次
	 * @param studentDTO
	 * @param analysisContext
	 */
	@Override
	public void invoke(StudentDTO studentDTO, AnalysisContext analysisContext) {
		log.info("解析到一条数据，{}",studentDTO);
	}

	/**
	 * 所有数据解析完成调用
	 * @param analysisContext
	 */
	@Override
	public void doAfterAllAnalysed(AnalysisContext analysisContext) {
		log.info("所有数据解析完成。");
	}
}
